﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Clases.ClasesPersistentes;
using Clases.Clases;
using Clases.Estructuras;

namespace Clases.Gestores
{

    public class GestorAccion
    {

        public static void insertarAccion(String pnombreAccion, String pnombreUsuario)
        {
            try
            {
                Usuario tmpUsuario = GestorUsuario.buscar(pnombreUsuario);
                DateTime fechaActual = DateTime.Now;
                Accion tmpAccion = new Accion(pnombreAccion, fechaActual, tmpUsuario);
                DaoAccion dao = new DaoAccion();
                dao.insertarAccion(tmpAccion);
            }
            catch (Exception e)
            {
                throw e;
            }
        }

        public static List<StrAccion> listarAcciones(String pnombreUsuario)
        {
            try
            {
                DaoAccion dao = new DaoAccion();
                List<StrAccion> listado = dao.listarAcciones(pnombreUsuario);
                return listado;
            }
            catch (Exception e)
            {
                throw e;
            }
        }



        
    }
}
